iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0
自我挑戰組

asp.net可以變出那些功能系列 第 3

開始說從無到有的無了喔~

  • 分享至 

  • xImage
  •  

開始說從無到有的無了喔~

ASP.NET開發操作流程:資料表設定好>再寫程式:加入資料庫>串聯資料庫>產生Models裡面類別檔dao>按:建置>Controllers裡面的Entities>產生畫面View

這個是完整MVC的動作流程

不過最最依開始是Microsoft Visual Studio的建新專案方法
打開Microsoft Visual Studio選 檔案>新增>專案
https://ithelp.ithome.com.tw/upload/images/20240910/20119035tQ4Pk94O6B.png

選擇:C#跟Windows跟雲端
看到是ASP.NET WEB應用程式

https://ithelp.ithome.com.tw/upload/images/20240910/20119035o4aSCFs6Fu.png
填入:專案名稱
https://ithelp.ithome.com.tw/upload/images/20240910/201190352dLfhHkm1S.png
如果想要練練手的可以選空白,這裡我選MVC
https://ithelp.ithome.com.tw/upload/images/20240910/20119035OF0EktVADm.png
顯示的畫面
https://ithelp.ithome.com.tw/upload/images/20240910/20119035PMsEqMVyKX.png
但是也不是每個網頁都需要串到資料庫
有的只是說明就不用
現在說到網站的從最左邊的:關於開始
https://laihao2.com/Home/About
https://ithelp.ithome.com.tw/upload/images/20240910/20119035yRwp09zQim.png
還要先說一下上面選單的導覽頁,下拉顯示的程式碼
這裡的是引用外部的資源,用網址做連結,如果公司是封鎖所有的外網有可能就不能

<!DOCTYPE html>
<html lang="zh-Hant-TW">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>@ViewBag.Title - 來好</title>

    <!-- 引入 Bootstrap 5 CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/css/bootstrap.min.css" rel="stylesheet">

    @RenderSection("styles", required: false)
    <style>
        body {
            display: flex;
            min-height: 100vh;
            flex-direction: column;
        }

        .content {
            flex: 1;
            padding: 20px;
            min-height: 100vh;
        }

        .navbar-nav .nav-link {
            color: rgba(255,255,255,.55);
        }

            .navbar-nav .nav-link:hover {
                color: rgba(255,255,255,.75);
            }

        .dropdown-menu {
            background-color: #343a40;
        }

        .dropdown-item {
            color: rgba(255,255,255,.55);
        }

            .dropdown-item:hover {
                background-color: #495057;
                color: #fff;
            }
    </style>
</head>
<body>
    <nav class="navbar navbar-expand-md navbar-dark bg-dark">
        <div class="container-fluid">
            <a class="navbar-brand" href="@Url.Action("About", "Home")">關於</a>
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav">
                    @*
        <li class="nav-item">@Html.ActionLink("作品-列表新增", "Index", "Home", null, new { @class = "nav-link" })</li>
        <li class="nav-item">@Html.ActionLink("作品-分頁", "Index2", "Home", null, new { @class = "nav-link" })</li>*@
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">工業風網站</a>
                        <ul class="dropdown-menu">
                            <li><a class="dropdown-item" href="@Url.Action("Contact15", "Home")">工業風網站-首頁</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("Index2", "Home")">分頁</a></li>

                            <li><a class="dropdown-item" href="@Url.Action("Index", "Home")">作品-列表新增</a></li>
                        </ul>
                    </li>

                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">社群媒體</a>
                        <ul class="dropdown-menu">
                            <li><a class="dropdown-item" href="@Url.Action("Contact2", "Home")">影片</a></li>
                            @*
                <li><a class="dropdown-item" href="@Url.Action("Contact", "Home")">實用日語</a></li>*@
                        </ul>
                    </li>

                    <li class="nav-item">@Html.ActionLink("奢華網站", "Contact12", "Home", null, new { @class = "nav-link" })</li>
                    <li class="nav-item">@Html.ActionLink("童趣網站", "Contact13", "Home", null, new { @class = "nav-link" })</li>
                    <li class="nav-item">@Html.ActionLink("自然風網站", "Contact14", "Home", null, new { @class = "nav-link" })</li>
                    <li class="nav-item">@Html.ActionLink("復古風網站", "Contact18", "Home", null, new { @class = "nav-link" })</li>


                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">日式網站</a>
                        <ul class="dropdown-menu">
                            <li><a class="dropdown-item" href="@Url.Action("Contact5", "Home")">一頁式網站</a></li>

                            <li><a class="dropdown-item" href="@Url.Action("Contact11", "Home")">日式網站首頁</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("Contact", "Home")">實用日語</a></li>
                        </ul>
                    </li>

                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">幾頁式網站</a>
                        <ul class="dropdown-menu">
                            <li><a class="dropdown-item" href="@Url.Action("Contact6", "Home")">作品-一頁式網站</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("Contact7_index", "Home")">作品-多頁式網站</a></li>
                        </ul>
                    </li>

                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">作品-權限設定</a>
                        <ul class="dropdown-menu">
                            <li><a class="dropdown-item" href="@Url.Action("Login", "Home") ">作品-登入</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("Register", "Home")">作品-註冊</a></li>
                        </ul>
                    </li>

                   
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">作品-碳足跡資料</a>
                        <ul class="dropdown-menu">
                            <li><a class="dropdown-item" href="@Url.Action("ColdCoal_List", "Home")">作品-冷媒</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("FireExtin_List", "Home")">作品-滅火器</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("VEHICLE_OIL_List", "Home")">作品-車輛用油</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("ElectricityList", "Home")">作品-電費</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("GHG_MST_COMMUTE_Index", "Home")">作品-員工通勤</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("CombinedIndex", "Home")">作品-員工交通</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("BUSINESS_TRIP2_Create", "Home")">作品-出差申請單:新增</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("BUSINESS_TRIP_List2", "Home")">作品-出差申請單:列表</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("TAXI_APPLICATIONList", "Home")">作品-計程車</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("HIGH_SPEED_RAIL_List", "Home")">作品-高鐵</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("TRAVEL_ABROAD_List", "Home")">作品-員工國外差旅</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("WaterList", "Home")">作品-水費</a></li>
                            <li><a class="dropdown-item" href="@Url.Action("List", "Home")">作品-廢棄物</a></li>
                        </ul>
                    </li>
                    <li class="nav-item">@Html.ActionLink("極簡風網站", "Contact16", "Home", null, new { @class = "nav-link" })</li>
                    <li class="nav-item">@Html.ActionLink("現代風網站", "Contact17", "Home", null, new { @class = "nav-link" })</li>
                    <li class="nav-item">@Html.ActionLink("簡約風網站", "Contact19", "Home", null, new { @class = "nav-link" })</li>

                    
                </ul>
            </div>
        </div>
    </nav>

    <div class="content">
        @RenderBody()
        <hr />
        <footer>
            <p>&copy; @DateTime.Now.Year - 來好</p>
        </footer>
    </div>

    <!-- 引入 Bootstrap 5 JS -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.bundle.min.js"></script>

    @RenderSection("scripts", required: false)
</body>
</html>

大家明天見~明天解釋導覽頁的程式碼跟關於網頁的內容


上一篇
資料庫的部屬
下一篇
解釋導覽頁的程式碼跟關於
系列文
asp.net可以變出那些功能30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言